// pages/codepage/index.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userId: '',
    ACCESS_TOKEN: '',
    imgbase:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      userId: wx.getStorageSync('userId')
    })
    //获取动态token
    wx.request({
      url: app.globalData.url+'/zkxj/user/getWechatSharePic',
      data: {
        "userId": this.data.userId,
        "version":"release"
      },
      method: 'GET',
      responseType: 'arraybuffer',
      header: {
        'content-type': 'application/json',
        'token': wx.getStorageSync('token')
      },
      success: (res) => {
        // console.log(res);
        if (res.statusCode == 200) {
          var base64= res.data
              if (base64) {
                console.log(base64);
                var base64 = wx.arrayBufferToBase64(res.data).replace(/\. +/g, '')
		base64 = base64.replace(/[\r\n]/g, '')
		let wxaCode = 'data:image/png;base64,' + base64
this.setData({
  imgbase:wxaCode

})
                //   const str = String.fromCharCode(...new Uint8Array(base64));
                //   // console.log(str);
                // this.setData({
                //   imgbase:`data:image/png;base64,${btoa(str)}`
                // })
              //  console.log(this.data.imgbase);
              }
          // this.setData({
          //   ACCESS_TOKEN: res.data.token
          // })
          // //调用获取二维码
          // wx.request({
          //   url: `https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=${this.data.ACCESS_TOKEN} `,
          //   data: {
          //     "scene": this.data.userId,
          //     "env_version": "trial"
          //   },
          //   method: 'POST',
          //   "responseType": 'arraybuffer',
          //   header: {
          //     'content-type': 'application/json',
          //   },
          //   success: (res) => {
          //     console.log(res.data);
          //     var base64=res.data
          //     if (base64) {
               
          //         const str = String.fromCharCode(...new Uint8Array(base64));
          //         // return `data:image/jpeg;base64,${btoa(str)}`;
                
          //       this.setData({
          //         imgbase:`data:image/png;base64,${btoa(str)}`
          //       })
          //      console.log(this.data.imgbase);
          //     }
          //   }
          // })
        }

      }
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})